﻿body { text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; padding-bottom: 0; margin: 0; font: 12px arial, helvetica, clean, sans-serif; background: #fff; color: #333333; font-family: "Microsoft YaHei"; }
div, p, li { word-break: break-all; }
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p { padding-left: 0; padding-right: 0; padding-bottom: 0; padding-top: 0; margin: 0; }
pre, code, form, fieldset, legend, input, textarea, p, blockquote, th { padding-left: 0; padding-right: 0; padding-bottom: 0; padding-top: 0; margin: 0; }
fieldset { border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px }
a img { border: 0; padding: 0; margin: 0; }
i { font-style: normal; }
address, caption, cite, cite, code, dfn, em, th, var { font-weight: normal; font-style: normal }
li { list-style-type: none }
caption { text-align: left }
th { text-align: left }
h1, h2, h3, h4, h5, h6 { font-weight: bold; font-size: 100% }
q:unknown {
content: ''
}
q:unknown {
content: ''
}
input, textarea, select { font-family: inherit }
input, textarea, select { font-size: 100% }
a:link { color: #333333; text-decoration: none; }
a:visited { color: #666; text-decoration: none; }
a:hover { color: #fff; text-decoration: none; }
.tg_pages {
    float: right;
    overflow: hidden;
    padding-bottom: 40px;
    padding-top: 20px;
    text-align: center;
    width: 100%;
}
.tg_pages li {
    display: inline-block;
}
.tg_pages li a {
    border: 1px solid #bebebe;
    color: #bebebe;
    display: inline-block;
    font-size: 13px;
    height: 26px;
    line-height: 26px;
    margin-left: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
.tg_pages li.thisclass a {
    background: #23a7ea none repeat scroll 0 0;
    border: 1px solid #23a7ea;
    color: #ffffff;
}
.spacer { clear: both; height: 0; _height: 0px; _font-size: 1px; overflow: hidden; visibility: hidden; }
.clear { clear: both; font-size: 0px; margin: 0; padding: 0; display: block; _height: 0px; overflow: hidden; }
.left { float: left; }
.right { float: right; }
.t-2indent { text-indent: 2em; }
.mB10px { margin-bottom: 10px; }
.mL10px { margin-left: 10px; }
.mR10px { margin-right: 10px; }
.mT10px { margin-top: 10px; }
.mT15px { margin-top: 15px; }
.mT20px { margin-top: 20px; }
.mB5px { margin-bottom: 5px; }
.mB15px { margin-bottom: 15px; }
.mB20px { margin-bottom: 20px; }
.padding10px { padding: 10px; }
.w25p { width: 25%; }
.red { color: red; }
a.red:link { color: #f00; }
a.red:visited { color: #f00; }
a.red:hover { color: #f00; }
.f14px { font-size: 14px; }
.fn { font-weight: normal; }
.pL10px { padding-left: 10px; }
.pL20px { padding-left: 20px; }
/***top*********************************************/
	
.w1000 { width: 1200px; margin: 0 auto; overflow: hidden; }
.top { height: 34px; overflow: hidden; line-height: 34px; background: #999; border-bottom: 1px solid #e1e1e1; box-shadow: 0 0 2px 2px #f0f0f0; color:#fff; font-size:14px; }
.top a:link { color: #fff; }
.top .ico1 { padding-top: 8px; float: left; padding-right: 10px; display: inline-block; border-radius: 50%; transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; }
.top .ico1:hover { opacity: 0.6; -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg) }
.top .ico2 { padding-top: 8px; float: left; padding-right: 10px; display: inline-block; border-radius: 50%; transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; }
.top .ico2:hover { opacity: 0.6; -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg) }
.head_text { border-bottom: 1px dotted #0765b9; padding-bottom: 3px; }
.header { width: 100%; background: #fff; height: 178px; }
.logo { background: url(../images/logo_bg.jpg) top center no-repeat; width: 1200px; margin: 0 auto; height: 178px; display: block; position: relative; }
.logo .left { padding-top: 45px; position: absolute; left: 0px; top:0px; }
.logo .tel {width:290px; height:150px; display:block; overflow:hidden; background:url(../images/tel.png) left no-repeat;  margin-top:0px; font-size:28px; font-weight:bold; color:#e60012; }
.logo .tel h1{ padding-left:67px; padding-top:75px;}
.logo .tel span { margin-top:5px; padding-left:70px; display: block; font-size:12px; font-weight:100; color:#333; text-align:left;  }
.logo .tel span h1 { display: inline; text-align: left; font-weight: 100; }

.menus { width: 100%; background:#002c9c; height: 65px; line-height: 65px; position: relative; z-index: 99999999; }
.menus ul { width: 1200px;height: 65px;  margin: 0 auto; }
.menus ul li { width: 150px; text-align: center; float: left; position: relative; z-index: 99999999; background: url(../images/menu_li.jpg) left center no-repeat; display: block; }
.menus ul li a { width: 150px; text-align: center; height: 65px; display: block; }
.menus ul li a:link h1, .menus ul li a:visited h1 { color: #fff; font-weight: 500; font-size: 20px; font-family: Microsoft YaHei }
.menus ul li a:hover { background:#f0061c; }
/*.menus ul li a:hover h1 { color: #c72420; }*/
.menus ul li.ov a h1, .menus ul li.ov a:visited h1 {background:#f0061c; color: #fff; }
.menus ul li a.on { background:#f0061c; color: #01529a; }
.menus ul li.ov h1, .menus ul li.ov:visited h1 { color: #fff;background:#f0061c; }
.menus ul li.ov dl { display: block; }
.menus ul li dl { display: block; color: #fff; position: absolute; z-index: 999999999; top: 65px; left: 0px; width: 150px; background: #f0061c; padding-bottom: 5px; padding-top: 2px; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9;  border-radius: 0px 0px 6px 6px; }
.menus ul li .wid{/*width:161px; left:-15px;*/}
.menus ul li dl dd { display: block; height: 40px; background: none; line-height: 40px; color: #FFF; font-weight: normal; width: 100%; overflow: hidden;border-top:1px solid #fff; }
.menus ul li.ov dl dd a, .menus ul li.ov dl dd a:visited, .menus ul li dl dd a, .menus ul li dl dd a:visited { display: block; height: 40px; line-height: 40px; font-size: 14px; color: #FFF; width: 100%; text-align: center; font-weight: normal; background: none; }
.menus ul li.ov dl dd a:hover { color: #fff; background:#002c9c; }
.menus ul li.ov .wid dd a:hover{ background:#002c9c;}

.main_banner { width: 100%; overflow: hidden; height: 512px; margin: 0 auto; margin-top: 1px; *margin-top:-2px;
position: relative; z-index: 13; }
.banner { width: 1920px; height: 512px; position: absolute; top: 0; left: 50%; margin-left: -960px; overflow: hidden; }
.banner img { width: 1920px; height: 512px; overflow: hidden; }
.banner_fmenu { position: absolute; width: 100%; left: 50%; bottom: 0px; height: 30px; padding-top: 14px; z-index: 2000; }
#banner_fmenu A { width: 50px; height: 12px; background: #2f3030; color: #FFFFFF; text-align: center; line-height: 0px; font-size: 0px; font-weight: bold; display: block; float: left; overflow: hidden; margin: 0 3px; }
#banner_fmenu A.activeSlide { background: #f0061c; color: #FFFFFF; }
#banner_fmenu A:focus { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium }

.search { width: 100%; height: 60px; line-height: 60px; background: #e0e0e0; font-size: 14px; font-family: Microsoft YaHei; }
.search span { background: url(../images/search_bg.jpg) left center no-repeat; width: 90px; height: 80px; display: block; color: #000; padding-left: 10px; float: left; font-size:18px; font-weight:bold}
.search a { padding-left: 10px;color:#333; }
.search a:hover {  }
.search .s { margin-top: 18px; width: 266px; height: 32px; line-height: 32px; position: relative; }
.search .s input { border: none; padding-left: 10px; color: #666; font-size: 12px;  }
.search .s .text { width: 205px; height: 37px; line-height: 37px; position: absolute; left: 0px; top: 5px; background: none;background:#fff;  }
.search .s .img { position: absolute; top: 5px; right: 10px; padding-left:0px; }

.bg1{ width:100%; background:url(../images/con_bg.jpg)no-repeat center ;}
.con2,.con21{ width:100%; height:145px; overflow:hidden;}
.con2 .con2_con .p,.con21 .con2_con .p{text-align:center; padding-top:35px; opacity:1;}
.con2 .con2_con,.con21 .con2_con{width:470px; background:#fff; margin:0 auto; height:80px; display:block; position:relative;}
.con2 .con2_con h1,.con21 .con2_con h1{font-size:16px; color:#666;font-family: Microsoft YaHei; font-weight:normal; padding-top:10px;}
.con2 .con2_con h2,.con21 .con2_con h2{font-size:30px; color:#333;font-family: Microsoft YaHei; font-weight:bold; padding-top:10px;}
.con2 .con2_con h1 a,.con21 .con2_con h1 a,.con2 .con2_con h1 a:visited,.con21 .con2_con h1 a:visited{color:#002c9c;}

.con { width: 1200px; margin: 0px auto 32px auto;}
.con .tab1_t{ width:238px; height:75px; line-height:75px; background:#f0061c; color:#fff; font-size:30px; text-align:center; margin-top:5px;}
.tab1_con { background: #002c9c; padding-top: 13px; padding-bottom: 13px; width: 238px; margin-bottom:14px; }
.tab1_con a:hover{ color:#002c9c; }
.tab1_con_b{ padding:3px 17px;color:#fff; font-size:14px; line-height:28px;}.tab1_con_b h1{ font-size:16px;}
.tab1_f{ width:237px; height:91px; padding-top:10px;}
/*收缩菜单*/
.v { float: right; width: 14px; height: 14px; overflow: hidden; background: url(../images/vicon.png) no-repeat; display: inline-block; margin-top: -5px; margin-bottom: -5px; }
.v01 { background-position: 0 0; }
.v02 { background-position: 0 -16px; ; }
.vtitle { height: 45px; background: url(../images/tab1_li_bg.jpg) center center no-repeat; line-height: 45px; margin-top: 5px; margin-bottom: 11px; padding-left: 59px; font-size: 14px; color: #fff; font-family: "微软雅黑"; cursor: pointer; }
.vtitle:hover{background: url(../images/tab1_li_bg1.jpg) center center no-repeat;}
.vtitle a,.vtitle a:visited{color:#fff; font-size:12px;}
.vtitle em {margin:6px 25px 0 0px; }
.vconlist { padding-bottom: 7px; }
.vconlist li { background: url(../images/tab1_li.jpg) left bottom repeat-x }
.vconlist li a { height: 36px; line-height: 36px; padding-left: 50px; display: block; font-size: 12px; color: #fff; font-family: "微软雅黑"; background: url(../images/tab1_ico.png) 25px center no-repeat; }
.vconlist li.select a, .vconlist li a:hover { color:#fff; text-decoration: none; font-weight:bold; margin-left:10px; }
.con .tab2 { background: url(../images/tab2_tel.jpg) no-repeat; width: 190px; height: 170px; margin-top: 5px; text-align: center; position: relative; }
.con .tab2 h2 { font-family: "微软雅黑"; font-size: 14px; color: #fff; }
.con .tab2 h1 { font-family: "黑体", "微软雅黑"; color: #fff; font-size: 20px; font-weight: bold; }
.con .tab2 div { position: absolute; text-align: center; width: 190px; top: 83px; left: 0; }

.tab3 { width: 960px;}
.tab3 .title { border-bottom: 1px solid #d8d8d8; width: 100%; height: 32px; line-height: 32px; background: url(../images/tab3_ico.gif) left center no-repeat; }
.tab3 .title .l { font-size: 14px; padding-left: 30px; }
.tab3 .title .l a, .tab3 .title .l a:visited { color: #1c6397; font-weight: bold; }
.tab3 .title .r a, .tab3 .title .r a:visited { display: block; width: 16px; border-radius: 16px; height: 16px; background: #fff; border: 1px solid #1d6ca4; margin-top:8px; text-align: center; line-height: 16px; }
.tab3 .title .r a:hover { background: #002c9c; color: #fff; }
.sec2_ul { width: 960px; margin: 0 auto;overflow: hidden; }
/*.sec2_ul ul { width:952px; }
.sec2_ul li { float: left; width: 307px; border:1px solid #ccc; display: block; margin-right: 18px; text-align: left; overflow: hidden;  margin:5px; }
.sec2_ul li a { display: block; width: 307px; height: 366px; background: #eee; position: relative; }
.sec2_ul li a img { width: 307px; height: 261px; transition: .9s; -moz-transition: .9s; -webkit-transition: .9s; -o-transition: .9s; line-height: 1em; overflow: hidden; }
.sec2_ul li .p { line-height:22px; padding:0 15px;position: relative;width: 280px; }
.sec2_ul li .p span{ display:block; position:absolute; width:100px; height:60px;z-index: 10; top:0px; right:0px; background:#e58c21; color:#fff; font-size:14px; text-align:center; padding-top:10px;}
.sec2_ul li .img { width: 307px; height: 261px; overflow: hidden; }
.sec2_ul li a:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); z-index: 1; }
.sec2_ul li a:hover { background: #002c9c; width: 307px; height: 366px; overflow: hidden; }
.sec2_ul li a:hover h1, .sec2_ul li a:hover h2 { color: #fff; }
.sec2_ul li a h1 { font-size: 15px; font-family: "微软雅黑", "宋体"; color: #333333; line-height: 34px; height: 34px; font-weight: bold; padding-top:5px; }
.sec2_ul li a h2 { font-size:13px; line-height:25px; width:190px;}
.sec2_ul li a .div { background: url(../images/sec2_bg.png) left top no-repeat; position: absolute; left: 0; top: 261px; width: 100%; height: 0px; overflow: hidden; z-index: 10; }*/

.sec2_ul ul li{ width:226px; float:left; margin-left:10px; text-align:center;}
.sec2_ul ul li img{ border:1px solid #d9d9d9; padding:2px;}
.sec2_ul ul li a{ color:#000; line-height:42px; font-weight:300;}






.sec3_ul { width: 740px; margin: 0 auto; margin-top:15px;  margin-bottom: 30px; overflow: hidden; }
.sec3_ul ul { width:800px;  }
.sec3_ul li { float: left; width:226px; background: url(../images/tab3_bg.gif) repeat; display: block; margin-right:14px; text-align: center; overflow: hidden; padding: 6px; }
.sec3_ul li a { display: block; width:226px; height:203px; background: #eee; position: relative; color:#333; }
.sec3_ul li a img { width: 226px; height:170px; transition: .9s; -moz-transition: .9s; -webkit-transition: .9s; -o-transition: .9s; line-height: 1em; overflow: hidden; }
.sec3_ul li a .img { width:226px; height:170px; overflow: hidden; *overflow: inherit;*width:auto;*height:auto; }
.sec3_ul li a:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); z-index: 1;* z-index:0;  }
.sec3_ul li a:hover { background: #002c9c; width:226px; height:203px; overflow: hidden; }
.sec3_ul li a:hover h1, .sec3_ul li a:hover h2 { color: #fff; }
.sec3_ul li a h1 { font-size: 12px; font-family: "微软雅黑"; color: #333333; line-height: 34px; height: 34px; font-weight: bold; }

.s_banner{width:100%; height:159px; background:url(../images/con1_bg.jpg) no-repeat center;}
.s_banner .w1000{position:relative; display:block; height:153px; overflow:inherit;}
.s_banner .w1000 .img{position:absolute; left:0;padding-top:0px; width:215px; height:213px; top:-20px;}
.s_banner .w1000 .p{position:absolute; left:270px; top:38px; }
.s_banner .w1000 h1{ color:#fff; font-size:30px;}
.s_banner .w1000 h2{font-size:20px; color:#5d9ee9; font-family:Arial, Helvetica, sans-serif;}
.s_banner .w1000 .morepro{ margin:0 auto ; width:125px; height:39px; padding-top:50px;}
.s_banner .w1000 .morepro h1{ font-size:14px; font-weight:100;}
.s_banner .w1000 .morepro h1 span{font-size:20px; font-weight:bold;}
.s_banner .w1000 .morepro a,.s_banner .w1000 .morepro a:visited{ width:125px; height:39px; line-height:39px; text-align:center; font-size:16px; color:#002c9c; background:#fff; font-weight:bold; display:block; float:left;  margin-top:10px;
transition: width 0.5s, height 0.5s;
-webkit-box-shadow:3px 3px 3px #ddd ;  
  -moz-box-shadow: 3px 3px 3px #d8d9db;  
  box-shadow: 3px 3px 10px  #ddd;
-moz-transition: width 0.5s, height 0.5s, -moz-transform 0.5s;
-webkit-transition: width 0.5s, height 0.5s, -webkit-transform 0.5s;
-o-transition: width 0.5s, height 0.5s, -o-transform 0.5s;
  border-radius: 1px;
  -webkit-box-shadow: inset 0 0 0 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333333;
  box-shadow: inset 0 0 0 1px rgba(0, 49, 95, 0.3), 0 1px 3px #333333;
}
.s_banner .w1000 .morepro a:hover{ background:#002c9c; color:#fff;}
.s_banner2{width:100%; height:160px; background:url(../images/con4_bg.jpg) no-repeat top center;}
.s_banner2 .w1000 .morepro{ margin:0 auto ; width:125px; height:39px; padding-top:0px;}
.s_banner2 .w1000 .morepro h1{ font-size:14px; font-weight:100;}
.s_banner2 .w1000 .morepro h1 span{font-size:20px; font-weight:bold;}
.s_banner2 .w1000 .morepro a,.s_banner2 .w1000 .morepro a:visited{ width:125px; height:39px; line-height:39px; text-align:center; font-size:16px; color:#002c9c; background:#fff; font-weight:bold; display:block; float:left;  margin-top:10px;
transition: width 0.5s, height 0.5s;
-webkit-box-shadow:3px 3px 3px #ddd ;  
  -moz-box-shadow: 3px 3px 3px #d8d9db;  
  box-shadow: 3px 3px 10px  #ddd;
-moz-transition: width 0.5s, height 0.5s, -moz-transform 0.5s;
-webkit-transition: width 0.5s, height 0.5s, -webkit-transform 0.5s;
-o-transition: width 0.5s, height 0.5s, -o-transform 0.5s;
  border-radius: 1px;
  -webkit-box-shadow: inset 0 0 0 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333333;
  box-shadow: inset 0 0 0 1px rgba(0, 49, 95, 0.3), 0 1px 3px #333333;
}
.s_banner2 .w1000 .morepro a:hover{ background:#002c9c; color:#fff;}

.con3{background:url(../images/con3_bg.jpg) #fff top center no-repeat; height:768px; width:100%;}
.con3 .cleft{ width:293px; height:528px;}
.con3 .con3_con{width:907px; background:#fff; height:580px; display:block;}
.con3 .con3_con li{ position:relative; width:288px; border-right:1px solid #ccc; height:258px; margin-left:13px; margin-bottom:10px; float:left; }
.con3 .con3_con .grid ul{width:907px;}
.con3 .con3_con .effect-ming {
	background: #030c17;
}

.con3 .con3_con .effect-ming img {
	opacity: 0.9;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
	width:288px; height:258px;
}

.con3 .con3_con .effect-ming .figcaption::before {
	position: absolute;
	top:20px;
	right:20px;
	bottom: 20px;
	left: 20px;
	border: 2px solid #f5c71c;
	box-shadow: 0 0 0 20px rgba(255,255,255,0.2);
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale3d(0.4,0.4,1);
	transform: scale3d(0.4,0.4,1);
}

.con3 .con3_con .effect-ming h2 {
	margin:80px 0 10px 0; text-align:center;display:none\9;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s; padding-top:40px; color:#fff; opacity:1;
}

.con3 .con3_con .effect-ming p {
	padding: 1em;
	opacity: 0;display:none\9;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(1.5);
	transform: scale(1.5); padding:30px; padding-top:0px; color:#fff;
}

.con3 .con3_con .effect-ming:hover h2 {
	-webkit-transform: scale(0.9); font-size:20px; opacity:1;
	transform: scale(0.9);
  display: block;display:none\9;
font-size: 1.5em;
-webkit-margin-before: 0.83em;
-webkit-margin-after: 0.83em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: bold;
}

.con3 .con3_con .effect-ming:hover .figcaption::before,
.con3 .con3_con .effect-ming:hover p {
	opacity: 1;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
}

.con3 .con3_con .effect-ming:hover .figcaption {
	background-color: rgba(58,52,42,0);
}

.con3 .con3_con .effect-ming:hover img {
	opacity: 0.4;
}
.con3 .con3_con  .figcaption,
.con3 .con3_con .figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.con3 .con3_con .figcaption > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}
.con3 .more{text-align:center; margin-top:12px;}

.con4{background:url(../images/con2_bg_02.jpg) no-repeat center;height:237px; }
.con4 .con4_con{width:299px;  margin:0 auto; margin-top:58px; height:89px; display:block;background:url(../images/con2_bg_02_1.jpg) no-repeat center;}
.con4 .con4_con .p{text-align:center;opacity:1;}
.con4 .con4_con h1{font-size:25px; color:#666;font-family: Microsoft YaHei; font-weight:normal;}
.con4 .con4_con_2{width:480px;  margin:0 auto;height:40px; line-height:40px; display:block; margin-top:8px; padding-left:17px;}
.con4 .con4_con_2 .p2{text-align:center;opacity:1;}
.con4 .con4_con_2 h2{font-size:20px; color:#fff;font-family: Microsoft YaHei; font-weight:normal;}

.con4_1{background:url(../images/con2_bg_03.jpg) no-repeat center;height:439px; }
.con4_1 .con4_1_con{width:380px; margin-left:686px; margin-top:58px; height:69px; display:block;background:url(../images/con2_bg_03_1.jpg) no-repeat center;}
.con4_1 .con4_1_con .p{text-align:left;opacity:1; padding-left:70px; line-height:69px;}
.con4_1 .con4_1_con h1{font-size:30px; color:#333;font-family: Microsoft YaHei;}
.con4_1 .con4_1_con_2{width:453px; margin-left:715px; height:180px; line-height:40px; display:block; margin-top:35px; }
.con4_1 .con4_1_con_2 .p2{text-align:left;opacity:1;}
.con4_1 .con4_1_con_2 li{width:453px; float:left;font-size:20px; color:#333;font-family: Microsoft YaHei; font-weight:normal; list-style:url(../images/con2_bg_03_li.jpg);}

.con4_2{background:url(../images/con2_bg_04.jpg) no-repeat center;height:418px; }
.con4_2 .con4_2_con{width:373px; margin-left:28px; margin-top:82px; height:69px; display:block;background:url(../images/con2_bg_04_1.jpg) no-repeat center;}
.con4_2 .con4_2_con .p{text-align:left;opacity:1; padding-left:83px; line-height:69px;}
.con4_2 .con4_2_con h1{font-size:30px; color:#333;font-family: Microsoft YaHei;}
.con4_2 .con4_2_con_2{width:573px; margin-left:51px; height:180px; line-height:40px; display:block; margin-top:30px; }
.con4_2 .con4_2_con_2 .p2{text-align:left;opacity:1;}
.con4_2 .con4_2_con_2 li{width:573px; float:left;font-size:20px; color:#333;font-family: Microsoft YaHei; font-weight:normal; list-style:url(../images/con2_bg_03_li.jpg);}

.con4_3{background:url(../images/con2_bg_05.jpg) #ebebeb no-repeat center top;height:425px; }
.con4_3 .con4_3_con{width:412px; margin-left:646px; margin-top:58px; height:69px; display:block;background:url(../images/con2_bg_05_1.jpg) no-repeat center;}
.con4_3 .con4_3_con .p{text-align:left;opacity:1; padding-left:90px; line-height:69px;}
.con4_3 .con4_3_con h1{font-size:30px; color:#333;font-family: Microsoft YaHei;}
.con4_3 .con4_3_con_2{width:473px; margin-left:676px; height:180px; line-height:40px; display:block; margin-top:32px; }
.con4_3 .con4_3_con_2 .p2{text-align:left;opacity:1;}
.con4_3 .con4_3_con_2 li{width:473px; float:left;font-size:20px; color:#333;font-family: Microsoft YaHei; font-weight:normal; list-style:url(../images/con2_bg_03_li.jpg);}

.con4_4{background:url(../images/con2_bg_06.jpg) no-repeat center;height:493px; }
.con4_4 .con4_4_con{width:373px; margin-left:108px; margin-top:85px; height:69px; display:block;background:url(../images/con2_bg_06_1.jpg) no-repeat center;}
.con4_4 .con4_4_con .p{text-align:left;opacity:1; padding-left:83px; line-height:69px;}
.con4_4 .con4_4_con h1{font-size:30px; color:#333;font-family: Microsoft YaHei;}
.con4_4 .con4_4_con_2{width:473px; margin-left:135px; height:180px; line-height:40px; display:block; margin-top:30px; }
.con4_4 .con4_4_con_2 .p2{text-align:left;opacity:1;}
.con4_4 .con4_4_con_2 li{width:473px; float:left;font-size:20px; color:#333;font-family: Microsoft YaHei; font-weight:normal; list-style:url(../images/con2_bg_03_li.jpg);}


.con5{ margin-bottom:88px;}
.con5 .cleft{width:558px;}
.con5 .cright{ width:442px;}
.con5 .cright ul{border-left:3px solid #ddd;}
.con5 .cright li a,.con5 .cright li a:visited{ height:93px; display:block; background:#fff; border-bottom:1px dotted #bbb; padding:20px 0px 14px 0px;}
.con5 .cright li a:hover{ background:#f1f1f1;}
.con5 .cright li a:hover .ico{border:2px solid #e60012; color:#e60012;}
.con5 .cright li a:hover h1{color:#e60012;}
.con5 .cright li .left{width:78px;}
.con5 .cright li .right{width:331px; line-height:20px; margin-right:15px;}
.con5 .cright li .ico{color:#f0cc46; font-size:30px; font-weight:bold; height:42px; text-align:center; width:42px; border:2px solid #f0cc46; border-radius:5px; margin-left:21px;}
.con5 .cright li h1{font-size:18px; font-weight:bold; color:#666;}
.con5 .cright li p{font-size:14px; color:#999; padding-top:5px;}

.con6{width:100%; background:url(../images/about_bg.jpg) top center no-repeat; height:638px;}
.con6 .con2_con{background:none; color:#fff;}
.con6 .con2_con h1{color:#fff;}
.con6 .con2_con h2{padding-top:15px;}
.con6 .w1000{ padding-top:20px;}
.con6 .w1000 .left img{ border:5px solid #fff; }
.con6 .right{color:#fff; width: 910px;px; line-height:28px; float:left; margin-left:20px; font-size:14px;}
.con6 .right h1 a,.con6 .right h1 a:visited{font-size:24px; font-weight:bold; color:#fff;}
.con6 .right .txt{padding-top:20px;}
.con6 .right span a,.con6 .right span a:visited{color:#fff; display:block; border:1px solid #fff; width:120px; height:32px; text-align:center; line-height:32px; margin-top:28px;}
.con6 .con3_con{width: 356px; height:60px; margin:0 auto;margin-top: 158px;color:#eff0f1; font-size:16px; line-height:25px; text-align:center}

.con6 .zizhi{color:#fff; width:260px; height:270px; float:right; overflow:hidden}
.silder-box{position:relative;margin:0 auto ;}
.silder{margin:0 auto 0;}
.silder li{width:219px;height:270px;}
.silder li img{width:219px;height:229px;}
.silder li p{ text-align:center; line-height:30px; font-size:16px;}
.silder li a{ color:#fff; }
.silder-button{top:90px;width:36px;height:36px;position:absolute;cursor:pointer;}
.silder-button.btl{left:10px;background:url(../images/bl.png);}
.silder-button.btr{right:10px;background:url(../images/br.png);}


.index_news{ width:100%; height:655px; background:url(../images/news_bg.jpg) top center no-repeat; }
.con7{width:1200px; margin:0 auto; padding-top:45px; height:610px;*height:620px; overflow:hidden;}
.con7 .tab1{ width:664px;}
.con7 .tab1  h3{height:56px; background:url(../images/dy_txl.png) no-repeat left bottom;  font:25px "Microsoft YaHei";  color:#333; line-height:56px; margin-bottom:24px;}
.con7 .tab1 h3 font{ font:16px "Microsoft YaHei"; color:#666; line-height:56px;}
.con7 .tab1  h3 a{color:#333;}
.con7 .tab1 h3 span{float:right; display:block; width:76px; height:30px; font:14px "Microsoft YaHei"; color:#666; line-height:30px; text-align:center; border:1px solid #999; background:#fff; margin-top:35px;}
.con7 .tab1 h3 span a{ color:#666;}.con7 .tab1 h3 span a:hover{ color:#fff;}
.con7 .tab1 h3 span:hover{ background:#002c9c; color:#fff;}.con7 .tab1 h3 span:hover a{ color:#fff;}

.con7 .tab1 dl{ height:170px; overflow:hidden; margin-bottom:20px;}
.con7 .tab1 dt{ width:234px; height:167px; float:left; background:url(../images/index_news_imbg.jpg) left top no-repeat;}
.con7 .tab1 dt img{ width:228px; height:161px; float:left;}
.con7 .tab1 dd{ width:409px; float:right;}
.con7 .tab1 dd span{ display:block; font:20px "Microsoft YaHei"; color:#333; line-height:25px;}
.con7 .tab1 dd span a{ color:#000;}
.con7 .tab1 dd font{ color:#999;font:14px "Microsoft YaHei"; line-height:25px;}
.con7 .tab1 dd p{ height:100px; font:14px "Microsoft YaHei"; color:#666; line-height:26px; padding-top:5px;}
.con7 .tab1 dd em{ display:block; font:14px "Microsoft YaHei"; float:right; font-weight:bold; color:#002548; line-height:14px;}
.con7 .tab1 dd em a{ color:#002548;}
.con7 .tab1  .ul5 ul{padding-top:10px;}
.con7  .tab1  .ul5 li {color:#999; width:640px; padding-left:24px; overflow:hidden;vertical-align:top; height:40px; line-height:40px;overflow:hidden;font-size:14px; border-bottom:1px dotted #999; background:url(../images/index_news_libg.png) 5px 15px no-repeat;}
.con7  .tab1  .ul5 li a,.con7  .tab1 .ul5 li a:visited{line-height:40px;color:#333; font-size:15px; height:40px;overflow:hidden;vertical-align:top}
.con7  .tab1 .ul5 li a:hover{color:#002c9c;}
  
.faq{ width:400px; height:520px; overflow:hidden; margin-right:35px;}
.faq  h3{height:56px; background:url(../images/dy_tx.png) no-repeat left bottom;  font:25px "Microsoft YaHei";  color:#333; line-height:56px; margin-bottom:24px;}
.faq h3 font{ font:16px "Microsoft YaHei"; color:#666; line-height:56px;}
.faq  h3 a{color:#333;}
.faq h3 span{float:right; display:block; width:76px; height:30px; font:14px "Microsoft YaHei"; color:#666; line-height:30px; text-align:center; border:1px solid #999; background:#fff; margin-top:35px;}
.faq h3 span a{ color:#666;}.faq h3 span a:hover{ color:#fff;}
.faq h3 span:hover{ background:#002c9c; color:#fff;}.faq h3 span:hover a{ color:#fff;}
.fa_con{ width: 390px;height:530px; overflow:hidden;}
.fa_con dl{ height:30px; overflow:hidden; margin-bottom:10px; border-bottom:1px solid #ddd;}
.fa_con dt{ height:22px; font:16px "Microsoft YaHei"; color:#333; line-height:22px; padding-left:0px;  margin-bottom:10px;}
.fa_con dt a{ color:#333;}
.fa_con dd{ font:14px "Microsoft YaHei"; color:#666; height:70px; overflow:hidden; line-height:25px; padding-left:0px; margin-bottom:10px; }


  
  
  
  
  
  
  
  
.link{width:1200px; margin:0 auto; height:93px; margin-top:20px;}

.link .titles{ height:30px; width:90px; float:left; color:#002c9c; font:20px "Microsoft YaHei"; font-weight:bold; }
.link .links{float:left; width:1100px;} 
.link .links ul{}
.link .links ul li{float:left;text-align:center;height:30px; line-height:30px; color:#666; font:14px "Microsoft YaHei";  padding:0 20px;}
.link .links ul li a{ line-height:30px; }

.bott_search{width:100%; background:#ddd; border-top:1px solid #efeded; border-bottom:1px solid #fff; height:161px; margin-top:48px;}
.bott_search .l{width:626px;}
.bott_search .l h1{ border-left:3px solid #002c9c; font-size:16px; color:#002c9c; padding-left:10px; margin-top:25px; margin-bottom:18px;}
.bott_search .l span{width:100%; display:block; font-size:14px; color:#999;}
.bott_search .l span a,.bott_search .l span a:visited{color:#999; padding-right:15px; font-size:14px;}
.bott_search .l span a:hover{color:#002c9c;}
.bott_search .l span b{background:url(../images/bott_search.gif) left no-repeat; padding-left:30px; line-height:38px;}
.bott_search .r{ width:297px;}
.bott_search .bott_tel{background:url(../images/bott_search_tel.gif) no-repeat; width:190px; height:52px; margin-top:36px; margin-right:15px; padding-left:66px;}
.bott_search .bott_tel h1{font-size:24px; color:#002c9c; line-height:19px;}
.bott_search .bott_tel h2{ font-size:14px; color:#002c9c; font-weight:100;}
.bott_search .button a{ width:125px; font-size:18px; font-weight:bold; height:39px; line-height:39px; text-align:center; background:#002c9c; color:#fff; display:block; float:left; margin-left:8px; margin-top:15px; border-radius:5px;-webkit-box-shadow:3px 3px 3px #cec8c8 ;  
  -moz-box-shadow: 3px 3px 3px #cec8c8;  
  box-shadow: 3px 3px 3px  #cec8c8; margin-bottom:5px; }
.bott_search .button .color{background:#f0cc46;}

.bott{background:#333333; width:100%;height: 300px;}
.bott .w1000{position:relative;height: 300px;}
.bott .footm { width:1200px; height:56px; background:url(../images/footmbg.png) center no-repeat; margin:0 auto; margin-top:48px; }
.bott .footm ul{ width:1000px; margin:0 auto;}
.bott .footm ul li{ background:url(../images/footm_libg.png) right no-repeat; float:left; height:45px; line-height:45px; font-size:16px; padding:0 20px; color:#fff;width:85px;text-align:center;}
.bott .footm ul .noBg{background:none;}
.bott .footm ul li a,.bott ul li a:visited{color:#fff;}
.bott .footm ul li a:hover{color:#f0061c;}
.bott .footlogo{ width:190px; height:127px; float:left; margin-top:38px; margin-left:20px;}
.bott .footcr{ float:left;width:580px; height:127px; margin-top:38px; color:#999; font-size:14px; line-height:25px; margin-left:40px;}
.bott .footcr a{color:#999; }
.bott .footcr h1{ font-size:18px; line-height:32px;}
.bott .molibe{ width:120px; height:155px;position:absolute; top:180px; right:35px; font-size:14px; color:#999; line-height:30px;  text-align:center;}

.backToTop { display:none; width:50px; height:50px; position:fixed; _position:absolute; right:0; bottom:110px; margin-right:0px; _bottom:"auto"; cursor:pointer; z-index:1000; background:url(../images/backtop.gif) 0 0 no-repeat;}






/*内页*/
.box{width:1200px; margin:0 auto;}
.leftNav{ width:280px; overflow:hidden; float:left; }
.column{ width:100%; height:80px; line-height:80px; background:url(../images/column.jpg) repeat; font-size:30px; font-weight:bold; color:#fff; text-indent:75px; overflow:hidden; }
.leftwin{ border:4px solid #c00916; }
.leftNav ul{list-style:none;margin:0;padding:0 0 0 0;border-top:0;overflow:hidden;}
.leftNav ul li{ width:100%;height: 50px; float:left;margin: 1px 0 0 0; background:url(../images/s1.png) no-repeat right top; overflow:hidden;}
.leftNav ul li a{ width:100%; line-height:50px; display:block; text-indent:30px; font-size:15px; color:#333; }
.leftNav ul li a:hover{ background:url(../images/s2.png) no-repeat right top;color:#fff;  }

.neilian{width:280px; margin-top:2px;}
.neilianxi{ width:100%; height:80px; line-height:80px; background:url(../images/neilian.jpg) repeat; font-size:30px; font-weight:bold; color:#fff; text-indent:75px; overflow:hidden;}
.neilian1{width:276px; background:#fff;border-bottom:2px solid #f6f6f6;border-left:2px solid #f6f6f6;border-right:2px solid #f6f6f6;padding-bottom:10px;}
.neilian1 img{margin:2px;}
.neilianzi{ padding:5px 0 0 15px;font-size:15px;color:#333;line-height:30px}
 
.neiye{width:1200px; margin:20px auto; overflow:hidden;}
.right_common{ width:880px; float:right; overflow:hidden;}
.right_title{ width:880px; height:36px; line-height:36px; border-bottom:2px solid #f6f6f6;}
.right_title .position{ float:right;}
.position a{color:#444;}
.position a:hover{color:#f0061c;}
.right_title h2{ float:left; border-bottom:2px solid #f0061c; background:url(../images/home1.jpg) no-repeat left; font-size:16px; font-weight:normal; color:#002c9c; padding-left:25px;}
.mainbox{  border-top:0; overflow:hidden; }
.mainlist{ padding:0 0px; overflow:hidden;   }

.fenye{ width:100%; padding:20px; text-align:center; overflow:hidden;  }
.fenye a{color:#444;}
.fenye a:hover{color:#ff0000;}

div.News_2{ padding-top:10px;}

/*新资讯显示方式 */
.inf_lc{ clear:both;padding:5px 0 0;}
.inf_lc li{padding:7px 20px 0 0;height: 118px;overflow:hidden;margin:0 0 30px; background:#f6f6f6;}
.inf_lc li.bg { background:#f2f2f2;}
.inf_lc li h4{ padding:20px 5px 0 0;text-align:center; float:left;width:64px; overflow:hidden;}
.inf_lc li h4 b{ font-weight:100; display:block; line-height:36px;height:36px; overflow:hidden; font-size:36px; font-family:Arial; text-transform:uppercase;}
.inf_lc li h4 span{ font-weight:100; display:block; line-height:16px;height:16px; overflow:hidden; font-size:12px; font-family:Arial; text-transform:uppercase; color:#343434;}
.inf_lc li p{padding: 10px 0 0 14px; line-height:26px;width: 740px; overflow:hidden;font-size:14px; float:left; color:#666;}
.inf_lc li p a{ display:block; font-weight:100; color:#000000;font-size: 16px;}
.inf_lc li p b a,.inf_lc li p b a:hover{ color:#343434; font-weight:bold;}
.inf_lc li p b a:hover{ color:#002c9c;}
.inf_lc li .fr{margin: 30px 0 0;width: 90px;height: 50px; line-height:25px; text-align:center; color:#ffffff; background-color:#999;float: right;}
.inf_lc li .fr:hover{ background:#002c9c;}

dl.news_dl {border-bottom: 1px dashed #cccccc;color: #666;font-size: 14px;line-height: 22px;}
dl.news_dl a {color: #000;}
dl.news_dl dt { height: 24px; line-height: 24px; margin-bottom: 3px; margin-top: 5px; overflow: hidden;width: 720px;}
dl.news_dl dd {font-size: 12px;height: 68px;margin-bottom: 10px; overflow: hidden;padding-top:8px;}
dl.news_dl dt { background: url("../images/datebg.png") no-repeat scroll 10px center transparent; float: left; height: 64px;margin-bottom: 3px; width: 80px;}
dl.news_dl .dt_1 {color: #000; display: block; font-family: Tahoma; font-size: 14px;font-weight: bold; height: 24px;line-height: 24px;text-decoration: none;}
dl.news_dl .dt_1:hover {color: #61B905;}
dl.news_dl .dt_2 {float: right;padding: 0 10px 0 8px;color: #fff;display: block; font-family: Verdana;font-size: 14px; padding-left: 12px; padding-top: 18px; width: 54px;}
dl.news_dl .dt_3 { color: #464646; display: block;font: 18px/18px "Verdana";padding-left: 10px;}
dl.news_dl .dt_3 a { color: #ff0000; text-decoration: underline;}




.list-p1{width: 880px; list-style:none; margin:0 auto; padding:0px; overflow: hidden;}
.list-p1 li{width: 227px; height:200px; float:left;margin-right: -8px;margin-top: 15px;overflow:hidden;}
.list-p1 li a{color:#444;font-size:14px;}
.list-p1 li a:hover{color:#f0061c;font-size:14px;}
.list-p1 li img{width: 206px; height:173px;padding: 2px; border:1px solid #e3e3e3;}
.list-p1 li p{ margin:0; padding:0; height:30px; line-height:30px; text-align:center; } 


.list-case-3{ width:100%; list-style:none; margin:0px; padding:0px; overflow:hidden; }
.list-case-3 li{ float:left; width:100%; padding:20px 0; background:url(../images/line1.jpg) repeat-x left bottom; }
.list-case-3 li dl{ width:100%; margin:0px; padding:0px; }
.list-case-3 li dl dt{ width:200px; height:167px; border:0px solid #e3e3e3; float:left; overflow:hidden; }
.list-case-3 li dl dd{ width:580px; float:right; margin:0; padding:0px;  }
.list-case-3 li dl dd h6{ margin:0; padding:0; }
.list-case-3 li dl dd h6 a{ font-size:16px; color:#2daafe; }
.list-case-3 li dl dd p{ margin:5px 0px 0px 0px; padding:0px; line-height:20px; }





.pageleft { overflow:hidden; width:300px; line-height:24px; height:60px }
.pageright { overflow:hidden; width:300px; line-height:24px; height:60px }
.pageleft { padding-left:10px; float:left; text-align:left }
.pageright { padding-right:10px; float:right; text-align:right }
.pageNavi { padding:10px 0px 25px 0px; MARGIN: 10px auto 0px;WIDTH: 100%; TEXT-ALIGN: center}
.wp-pagenavi a{color:#444;}
.wp-pagenavi a:hover{color:#ff0000;}
.neizhanshi{width: 100%;margin-top:25px;}
.neizhanshi a{color:#444;font-size:14px;}
.neizhanshi h1{font-size:20px;}
.jianjietext{width:880px;margin:0 auto;}





.list-p1 li2{ width:880px; height:40px; float:left;margin-right: -13px;margin-top: 20px; overflow:hidden;border-bottom:1px dashed #bfc1c2;}
.list-p1 li2 span{margin-right:40px;float:right;}
.list-p1 li2 a{color:#444;font-size:16px;margin-left:10px;}
.list-p1 li2 a:hover{color:#f0061c;font-size:16px;}
.list-p1 li2 img{width: 206px; height:173px;padding: 2px; border:1px solid #e3e3e3;}
.list-p1 li2 p{ margin:0; padding:0; height:30px; line-height:30px; text-align:center; } 

